Rust Trezor API
A fork of a fork of a lib, which provides a way to communicate with a Trezor T device from a rust project.
Previous iterations were focused on bitcoin-only, this one focuses on providing an ethereum interface, which can be used by ethers-rs.
Requirements
Make sure you have trezor udev rules installed:
Tested with Firmware v2.4.2
Examples / Tests
cargo run --example features
ethers-rs/blob/feature/trezor/ethers-signers/src/trezor/app.rs
Future
At the moment, not looking into expanding more than what's necessary to maintain compatability/usability with ethers-rs.